<?php

defined("_AS") or define("_AS",1); //AS = ArqSys

/**
 * Constantes necesarias para la funcion obtenParametro
 */
define('_NO_TRIM',0x0001);
define('_PERMITE_HTML',0x0004);
define('_NUMERICO',0x0008);
/**
 * Función que permite obtener valores de _GET, _POST,etc., puede recivir un 
 * valor por defecto, para en caso de no encontrar el valor buscado, retornar este.
 * Tambien puede recivir una mascara binaria para permitir HTML, o quitar espacios,
 * o permitir barras (/), etc, los valores permitidos son:
 * 	_NO_TRIM, _PERMITE_HTML, _NUMERICO
 * 
 * @param array arr Arreglo donde buscar el parametro
 * @param string nom Nombre del parametro
 * @param string def Valor devuelto en caso de que no exista el parametro
 * @param binary mask Mascara para 'parsear' el parametro se puede utilizar _NO_TRIM, _PERMITE_HTML, _NUMERICO 
 */
function getParametro(&$arr,$nom,$def=null,$mask=0){
	if (isset( $arr[$nom] )) {
        if (is_array($arr[$nom])) foreach ($arr[$nom] as $key=>$ele) $res[$key] = getParametro ($arr[$nom], $key, $def, $mask);
        else {
            $res = $arr[$nom];
            if (!($mask&_NOTRIM)) $res = trim($res);
            if (!is_numeric( $res)) {
                if (!($mask&_PERMITE_HTML)) $res = strip_tags($res);
                if (!($mask&_NUMERICO)) {
                    if (is_numeric($def)) $res = intval($res);
                }
            }
            if (!get_magic_quotes_gpc()) {
                $res = addslashes( $res );
            }
        }
        return $res;
    } else {
        return $def;
    }
}
/*require_once ('../includes/BaseDatos.php');
require_once ('../includes/Clases.php');
$objClases =& Clases::getClases();*/

include_once('../includes/Cliente.php');
$agente = $_SERVER['HTTP_USER_AGENT'];
$navegador = getNavegador($agente);
$so = getSO($agente);
$ip = getIP();

if(getParametro($_GET,'opc') == 'cerrar') 
	die('<p align="center">Est&aacute;s aqu&iacute; por que tu navegador 
	no soporta JavaScript o est&aacute; deshabilitado.</p><p align="center">
	Necesitas cerrar esta ventana manualmente.</p>');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<title>PAyMA - Seguimiento de errores</title>	
    <link href="temas/default/estilos.css" rel="stylesheet" type="text/css">
	
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<body>
<table align="center" class="bugTrace" cellpadding="0" cellspacing="0">
  <tr>
    <td class="encabezado"><img src="temas/default/recursos/encabezadoFondo.gif"> </td>
  </tr>
  <tr>
    <td><p> Hemos detectado tu siguiente configuraci&oacute;n: </p>
        <ul>
          <li>Navegador: <?php echo $navegador; ?></li>
          <li>Sistema Operativo: <?php echo $so; ?></li>
          <li>IP</li>
          	<ul>
          		<li>Ip local: <?php echo $ip[0]; ?></li>
          		<li>Ip p&uacute;blica: <?php echo $ip[1]; ?></li>
          		<li>Ip proxy: <?php echo $ip[2]; ?></li>
          		<li>Nombre de host: <?php echo $ip[3]; ?></li>
          	</ul>
        </ul>
      <p> Tu incidente relacionado al modulo: "Modulo de apartado de aulas" con
        la siguiente descripci&oacute;n: "Obtenci&oacute;n de siguiente semana" ha sido
        registrado y enviado al administrador del sitio web.<br />
        <br />
        &iexcl;Gracias por tu participaci&oacute;n! </p>
      <?php
				
				?>
        <hr />
        <p align="center"> <a href="../bugtrace.php?opc=cerrar" onClick="javascript: window.close(); return false;">Cerrar</a> </p>
      <p align="right"> (cc) ArqSys 2009 </p></td>
  </tr>
</table>
</body>
</html>
